#!/bin/bash

# 更新包管理器
sudo yum update -y

# 安装依赖包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

# 添加 Docker 官方仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 导入 Docker 官方的 GPG 公钥
sudo rpm --import https://download.docker.com/linux/centos/gpg

# 安装Docker引擎
sudo yum install -y docker-ce docker-ce-cli containerd.io

# 启动Docker服务并设置开机自启动
sudo systemctl start docker
sudo systemctl enable docker

# 安装Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

# 赋予执行权限
sudo chmod +x /usr/local/bin/docker-compose

# 创建自定义网络
docker network create --driver bridge --subnet 172.0.0.0/16 srs_network

# 使用 Docker Compose 启动容器
docker-compose up -d